package com.sld.concrete.register.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 混凝土信息登记对象 info_concrete_register
 * 
 * @author topviewers
 * @date 2022-04-23
 */
@Data
public class InfoConcreteRegister extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 任务编号 */
    private Long registerId;

    /** 公司名称 */
    @Excel(name = "公司名称")
    private String companyName;

    /** 商混站名称 */
    @Excel(name = "商混站名称")
    private String mixingStation;


    /** 机组名字 */
    @Excel(name = "商混站名称")
    private String machineUnit;

    /** 车牌号码 */
    @Excel(name = "车牌号码")
    private String plateNo;

    /** 工作日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "工作日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date workDate;

    /** 混凝土标号 */
    @Excel(name = "混凝土标号")
    private String concreteType;

    /** 混凝土方量(m³) */
    @Excel(name = "混凝土方量(m³)")
    private Integer concreteVolume;

    /** 起始坍落度mm */
    @Excel(name = "起始坍落度mm")
    private Integer slumpStart;

    /** 工地坍损测量值 */
    @Excel(name = "工地坍损测量值")
    private Integer slumpEnd;

    /** 绑定状态（0未绑定，1绑定） */
    @Excel(name = "绑定状态", readConverterExp = "0=未绑定，1绑定")
    private String bindState;

    /**  */
    private Date bindTime;

    /**  */
    private Integer workSeqId;

    String createUser;

    int deptId;

    /** 登记时间 */
    private Date insertTime;

}
